/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package cronus.client;

import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JTextField;

/**
 *
 * @author mark
 */
public class MAddUser extends JFrame implements ActionListener {
    
    private JTextField inlognaam = new JTextField("Inlognaam",20);
    private JTextField wachtwoord = new JTextField("Wachtwoord",20);
    private JButton toevoegen = new JButton("Toevoegen");
    private JMenuBar menubar = new JMenuBar();
    private JMenu help = new JMenu("Helpfunctie");
    private JMenuItem helpfunctie = new JMenuItem("Uitleg");
    
    private String tekst = "";
    
    public MAddUser(){
        
        menubar.add(help);
        help.add(helpfunctie);
        helpfunctie.addActionListener(this);
        setJMenuBar( menubar );
        
        setLayout(new FlowLayout());
        setSize(300,200);
        setDefaultCloseOperation(HIDE_ON_CLOSE);
        setResizable(false);
        setTitle("Toevoegen gebruiker");
        
        toevoegen.addActionListener(this);
                
        add(this.inlognaam);
        add(this.wachtwoord);
        add(this.toevoegen);   
    }
    
    public void actionPerformed(ActionEvent e){
        if (e.getSource() == toevoegen){
            
            String email = inlognaam.getText();
            String ww = wachtwoord.getText();
            
            if (email.equals("") || ww.equals("")){
                JOptionPane.showMessageDialog(null,"Vul beide velden in","Mislukt",JOptionPane.WARNING_MESSAGE);
            }
                else{
                    SocketConnection socketcon = new SocketConnection();

                    String query = "INSERT INTO inloggegevens (email, wachtwoord, admin) values ('" + email + "', '" + ww + "', '" + false + "')";

                    socketcon.send(query);

                    JOptionPane.showMessageDialog(null,email + " is toegevoegd","Geslaagd",JOptionPane.INFORMATION_MESSAGE);
                }

        }
            else if (e.getSource() == helpfunctie){
                //Maak een nieuw HelpScreen aan
                HelpScreen usermanualscreen = new HelpScreen("svn\\Cronus Client\\gebruiker_toevoegen");
                //Declareer het formaat van dit scherm
                usermanualscreen.setSize(640, 480);
                //Maak het scherm zichtbaar
                usermanualscreen.setVisible(true);
            }
    }
    
}
